package com.android.juvid.testnet;
import  android.util.Log;
/**
 * Created by Juvid on 16/8/23.
 */
public class XiaoMing {
   protected OnRepay XiaoHong;// 小红
    protected String testString;// 小红
//    public XiaoMing(OnRepay listener) {
//        this.XiaoHong = listener;
//    }
    public  void autoHuanQian(OnRepay listener){
        if(XiaoHong!=null){
            listener.onRepay();
        }else {
            listener.onError();
        }
    }
    // 小明借钱的方法
    public void JieQian() {
//        Log.e("小明", "小明借了小红10块钱,小明说:\"不要着急, 还钱的时候,我会告诉你.\"");

        try {
            Thread.sleep(1000);
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
        if(XiaoHong==null){
            XiaoHong.onRepay();
            Log.e("小红", "小明还我的钱,我没有收到,可能被快递员私吞了, 请再还一次");
        }else {
            XiaoHong.onError();
            Log.e("小红", "谢谢的还钱,我已经收到");
        }
        // 过了一会儿, 小明要还钱了,这个时候要通知小红. 通知的方式,就用到了回调
//         XiaoHong.onRepay(); // 告诉小红, 小明还钱了;
            //如果小红收到小明还的10块钱;
//            Log.e("小红", "谢谢的还钱,我已经收到");

            //如果小红没有收到10块钱(可能路上被强盗抢了),那么....
//            Log.e("小红", "小明还我的钱,我没有收到,可能被快递员私吞了, 请再还一次");

    }
}
